package com.hebeu.gfh.service;

import com.hebeu.gfh.pojo.po.ActivityApplication;
import com.hebeu.gfh.pojo.po.ClubApplication;
import com.hebeu.gfh.pojo.vo.IdAndName;

import java.util.List;

/**
 * @Author: 刘剑利
 * @Version: v1.0
 */
public interface activityApplicationService {
    public void submitApplication(ActivityApplication application);

    public List<ActivityApplication> getApplicationByuserId(int userId);

    public void approveApplication(int applicationId, int applicationState);

    public int isApplicated(int userId, int activityId);

    public void passApplication(int applicationId);

    public List<ActivityApplication> getApplicationByUserId(IdAndName idAndName);

    public void unpassApplication(int applicationId);

    public List<ActivityApplication> getActivityApplicationByUserId(int userId);
}
